Сохранение в игре это запись в файл различных данных игры. Когда ты редактируешь проект, то можешь изменить многие ключевые объекты игры, которые учитываются старой сохраненкой. Самый простой пример - удаление карты или изменение ID эвента (кроме этих может быть очень много других критических изменений). Избежать несовместимости в этом случае не удастся никак. Игровые сохранения работают корректно только в случае неизменности проекта. Во всяком случае неизменности той его части, которая пишется в файл сохранений. Кроме того, почти во всех играх используются сторонние скрипты, а добавление нового скрипта в процессе разработки почти наверняка сделает предыдущие сохранения не рабочими из-за особенностей инициализации. Так что при разработке на старые сохранения лучше не полагаться. Даже если игра не вылетит сразу с ошибкой, впоследствии могут возникнуть разного рода баги, исправить которые будет весьма проблематично.